.list_container{
    padding: 0 20rpx;
    border-radius: 40rpx;
    background: #fff;
    position: relative;
    .list_header{
        height: 80rpx;
        line-height: 80rpx;
        .change_more{
            float: right;
        }
    }

    .list_scroll{
        height: calc(100vh - 80rpx);
        .scroll_item{
            position: relative;
            display: flex;
            margin-bottom: 30rpx;
            border-bottom: 1rpx solid #F1F1F1;
            z-index: 1;
            image{
                width: 80rpx;
                height: 80rpx;
                border-radius: 8rpx;
            }
            .music_info{
                display: flex;
                flex-direction: column;
                margin-left: 20rpx;
                height: 80rpx;

                .music_name{
                    height: 40rpx;
                    line-height: 40rpx;
                    font-size: 28rpx;
                    max-width: 500rpx;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    color: #5A85B3;
                }
                .author{
                    color: rgb(185, 181, 181);
                    font-size: 18rpx;
                    height: 40rpx;
                    line-height: 40rpx;
                    font-size: 24rpx;
                    max-width: 500rpx;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
            }
            .iconfont{
                position: absolute;
                width: 80rpx;
                height: 80rpx;
                line-height: 80rpx;
                text-align: right;
                right: 0;
            }
            .mv{
                position: absolute;
                z-index: 9;
                color: rgb(185, 181, 181);
                width: 80rpx;
                height: 80rpx;
                line-height: 80rpx;
                text-align: right;
                right: 80rpx;
                font-size:38rpx;
            }
        }
    }
}